package calificaciones

import java.util.Date
import futbol5.Jugador
import futbol5.Administrador

class Recomendacion extends Solicitud {
	
	@Property Jugador jugadorRecomendado
	@Property String motivoRechazo
	@Property Date fecha
	
	new(Jugador jugador) {
		jugadorRecomendado = jugador
	}
	
	override rechazar(Administrador admin) {
		admin.eliminarJugador(jugadorRecomendado)
		admin.solicitudRechazada(new Rechazada(motivoRechazo,fecha,jugadorRecomendado))	
	}
	
	override aceptar(Administrador admin) {
		admin.agregarJugador(jugadorRecomendado)
	}
	
}